"""10.2 **GUI基础组件**
基础组件：
    1.窗口：用于显示应用程序的界面
    2.标签：用于显示文本或图像
    3.按钮：用于触发操作

基础组件的包括有：Label、Button、Entry、Text、Frame、Canvas、Radiobutton、Checkbutton、Menu、Scrollbar、Listbox、Combobox、Spinbox、Progressbar、LabelFrame、PanedWindow、Message、Dialog、ColorChooser、FileDialog、FontDialog、DirectoryDialog、SimpleDialog、Toplevel、Dialog
"""
import tkinter as tk

root=tk.Tk()
root.title("基础组件学习")
root.geometry("400x300")
#一、创建label
label=tk.Label(root,text="我的标签",font=("Arial",16),bg="red",fg="white")
label.pack()

#二、创建button,事件处理函数

def button_click():
    print("按钮被点击了")
    text=entry.get()
    print(text)
    label.config(text=f"你点击了按钮，输入的内容是：{text}")

button=tk.Button(root,text="我的按钮",command=button_click)
button.pack()

# 单输入框 Entry
entry=tk.Entry(root)
entry.pack()
text = entry.get()
print(text,"-------------")




root.mainloop()


